/**
 * API接口配置文件
 */

// 菜谱相关接口
const RECIPE_API = {
  // 发布菜谱
  PUBLISH: '/collect/recipes',
  // 获取菜谱列表
  LIST: '/collect/recipes/list',
  // 获取菜谱详情
  DETAIL: '/collect/recipes/detail',
  // 更新菜谱
  UPDATE: '/collect/recipes/update',
  // 删除菜谱
  DELETE: '/collect/recipes/delete'
};

// 用户相关接口
const USER_API = {
  // 用户登录
  LOGIN: '/user/login',
  // 用户注册
  REGISTER: '/user/register',
  // 获取用户信息
  INFO: '/user/info',
  // 更新用户信息
  UPDATE: '/user/update'
};

// 收藏相关接口
const COLLECT_API = {
  // 收藏菜谱
  ADD: '/collect/add',
  // 取消收藏
  REMOVE: '/collect/remove',
  // 获取收藏列表
  LIST: '/collect/list',
  // 获取用户收藏列表
  USER_COLLECTIONS: '/collect/favorites/collections/user',
  // 获取随机推荐详情
  RANDOM_DETAILS: '/collect/favorites/random/details/list',
  // 获取收藏夹菜谱列表
  COLLECTION_RECIPES: '/collect/favorites/collections/recipes',
  // 修改收藏夹
  UPDATE_COLLECTION: '/collect/collections',
  // 删除收藏夹
  DELETE_COLLECTION: '/collect/collections'
};

// 搜索相关接口
const SEARCH_API = {
  // 搜索菜谱
  RECIPES: '/search/recipes',
  // 搜索用户
  USERS: '/search/users'
};

module.exports = {
  RECIPE_API,
  USER_API,
  COLLECT_API,
  SEARCH_API
};
